home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 1.9 KB | 56 lines |
- 10 REM PRECISION 5
- 20 PRINT: PRINT "PROGRAM FOR CALCULATING RECTANGULAR WAVEGUIDE"
- 30 PRINT "CHARATERISTICS AND WAVEGUIDE DIMENSIONS FOR THE DOMINANT"
- 35 PRINT:PRINT,"k2uyh --- modified for ibm pc --- wa2tif":PRINT
- 40 PRINT "TEM MODE."
- 50 PRINT:PRINT"WANT TO CALC. GUIDE CHAR (CHR),OR DIM (DIM)";:INPUT Q$
- 60 IF Q$="DIM" THEN 280
- 70 PRINT " --------------------------- "
- 80 PRINT " | |
- 90 PRINT " | | B "
- 100 PRINT" | | "
- 110 PRINT" --------------------------- "
- 120 PRINT" A "
- 130 PRINT:INPUT"WAVEGUIDE WIDTH A, IN CENT.";A
- 140 PRINT:INPUT"WAVEGUIDE HEIGHT B, IN CENT.";B
- 150 PRINT:INPUT"TEM MODE OF OPERATION M,N";C,D
- 160 W1=2/SQR((C/A)^2+(D/B)^2)
- 170 F1=30/W1
- 180 PRINT "WAVELENGTH CUTOFF =";W1"CENT"
- 190 PRINT "FREQUENCY CUTOFF =";F1"GHZ"
- 200 PRINT:INPUT"WHAT FREQ. (GHZ) WOULD YOU LIKE TO OPERATE AT";F3
- 210 W2=30/F3
- 220 Z1=377/SQR(1-(W2/W1)^2)
- 230 W3=W2/SQR(1-(W2/W1)^2)
- 240 PRINT "GUIDE CHAR. IMPEADANCE =";Z1"OHMS"
- 250 PRINT "GUIDE WAVELENGTH =";W3"CENT."
- 260 PRINT:PRINT"DO YOU WANT A HARD COPY? (Y/N)";:INPUT Q1$
- 270 IF Q1$="Y" THEN 430 ELSE END
- 280 PRINT:INPUT"WHAT IS CUTOFF FREQ. IN GHZ";F2
- 290 W4=30/F2
- 300 A1=W4/2
- 310 B1=A1/2
- 320 PRINT: PRINT"FOR THE TEM 1,0 MODE,"
- 330 PRINT "WAVEGUIDE WIDTH =";A1"CENT"
- 340 PRINT "WAVEGUIDE HEIGHT =";B1"CENT"
- 350 PRINT:INPUT"WHAT FREQ. (GHZ) WOULD YOU LIKE TO OPERATE AT";F4
- 360 W5=30/F4
- 370 Z2=377/SQR(1-(W5/W4)^2)
- 380 W6=W5/SQR(1-(W5/W4)^2)
- 390 PRINT "GUIDE CHAR. IMPEADANCE =";Z2"OHMS"
- 400 PRINT "GUIDE WAVELENGTH =";W6"CENT"
- 410 PRINT:PRINT"DO YOU WANT A HARD COPY? (Y/N)";:INPUT Q2$
- 420 IF Q2$="Y" THEN 490 ELSE END
- 430 LPRINT,"THE CHARACTERISTICS OF THE WAVEGUIDE ARE":LPRINT,
- 440 LPRINT,"WAVELENGTH CUTOFF =";W1"CENT"
- 450 LPRINT,"FREQUENCY CUTOFF =";F1"GHZ"
- 460 LPRINT,"GUIDE CHAR. IMPEADANCE =";Z1"OHMS"
- 470 LPRINT,"GUIDE WAVELENGTH =";W3"CENT":LPRINT,
- 480 END
- 490 LPRINT,"THE DIMENSIONS AND CHARACTERISTICS OF THE WAVEGUIDE ARE":LPRINT,
- 500 LPRINT,"WAVEGUIDE WIDTH =";A1"CENT"
- 510 LPRINT,"WAVEGUIDE HEIGHT =";B1"CENT"
- 520 LPRINT,"GUIDE CHAR. IMPEADANCE =";Z2"OHMS"
- 530 LPRINT,"GUIDE WAVELENGTH =";W6"CENT"
- 540 END
-